======================================================================
		  sample/agl以下のプログラムについて
======================================================================
         Copyright (c) KUBOTA Corporation and HUDSON SOFT,
                  1994, 1995 All Rights Reserved

  This software comprises unpublished confidential information of
  KUBOTA Corp. and HUDSON SOFT. It may not be used, copied or made 
  available to anyone, except in accordance with the license under
  which it is furnished.
======================================================================

AGLを書いている間にテスト用で書いたプログラムが多いため、あまり面白い
物は置いてありません。
プログラムに関しては、以下の概要を参考にプログラムを読むなり、
コンパイルしてがっかりする(笑)なりして下さい。
全てのファイルをコンパイルするにはmkall.batを実行して下さい。
各ファイルをコンパイルするにはmk プログラム名（mk cube27)を実行して下
さい。


プログラム名：cube27.c
概略：	27個の立方体を 3x3x3に配置した後、全立方体をまとめて
	Y/X/Z回転させています。カメラは、最初にZ軸の0x95(約
	1.165)に配置してパースを掛けたまま、あとは変更無しです。

プログラム名：cubes.c
概略：	回転するcubeの数を1個から64個まで変化させます。
	いくつのcubeを書いた所でフレーム数が落ちるかを
	見る為のプログラムです。

プログラム名：look1.c
概略：	(-1.0, -1.0, -0.5)から(1.0, 1.0, -0.5)に等速移動して
	いるcubeを、ワールド座標の原点にいるカメラが注視して
	います、上方向ベクトルを変更している為、cubeが回転
	しているように見えます。

プログラム名：look2.c
概略：	八面体の頂点位置に置かれた、6個のcubeの内側を移動
	している1つのcubeを、外側にいるカメラが注視しています。
	ライトは同一方向でカメラ位置は円運動している為、カメラ
	は影の部分に出たり入ったりします。

プログラム名：run.c
概略：	直角コーナーを曲がって行くcubeを、コーナの少し上方に
	位置するカメラが注視しています。

プログラム名：samp1.c
概略：	ワールド座標の原点付近で回転しているcubeを外側から
	見ている構図です。
	現在のカメラ操作関数は、カメラの位置と向きの操作がはっきり
	区別されていない為、このようなカメラの動かし方をしても
	物体は画面の中心に位置します。

プログラム名：samp2.c
概略：	ワールド座標の原点付近で回転しているcubeを外側から
	見ている構図です。
	文字通り、Translate関数によってワールド座標の原点から
	離れた位置にいるカメラが、原点位置をLookAtしています。

プログラム名：otest.c
概略：	オブジェクト操作用関数の組合せテストプログラムです。
	X/Y/Z方向回転、並行移動、スケール変更などを、
	色々な順序で組み合わせてチェックしています。

プログラム名：ctest.c
概略：	カメラ操作用関数の組み合わせテストプログラムです。
	X/Y/Z方向回転、並行移動、ズーム変更などを、
	色々な順序で組み合わせてチェックしています。
	
プログラム名：ltest.c
概略：	ライト操作関数の組み合わせテストプログラムです。
	X/Y/Z方向回転を色々な順序で組み合わせてチェックして
	います。また、画面中央に現れるラインはライトベクターの
	方向を示しています。


以上です。
